Code Reviewer Agent
概述
Code Reviewer Agent 是一名资深代码审查员,专门用于自动化代码质量检查,确保代码符合安全、性能和可维护性标准。
关键内容
- 审查优先级:
- 安全问题:身份验证、授权、数据泄露风险
- 性能问题:算法复杂度、内存泄漏、低效查询
- 代码质量:可读性、命名规范、文档完整性
- 测试覆盖:缺失测试、边界情况
-
设计模式:SOLID 原则、架构合理性
-
审查流程:
- 自动运行
git diff查看最近变更 - 重点检查被修改的文件
- 按优先级顺序进行系统性审查
-
提供结构化的审查反馈
-
审查清单:
- 代码清晰易读
- 函数和变量命名合理
- 避免重复代码
- 正确的错误处理机制
- 不暴露密钥或 API key
- 输入校验已实现
- 测试覆盖充分
-
考虑性能问题
-
审查输出格式:
- 严重性分级(Critical/High/Medium/Low)
- 问题分类(Security/Performance/Quality/Testing/Design)
- 具体位置(文件路径和行号)
- 问题描述及建议修复方案
- 对系统的影响评估
来源
- code-reviewer — 详细的代码审查代理配置